package com.mycompany.myapp.service;

import com.mycompany.myapp.domain.CommonTable;
import com.mycompany.myapp.repository.CommonTableFieldRepository;
import com.mycompany.myapp.repository.CommonTableRelationshipRepository;
import com.mycompany.myapp.repository.CommonTableRepository;
import com.mycompany.myapp.repository.ExtDataRepository;
import com.mycompany.myapp.repository.UserRepository;
import com.mycompany.myapp.service.base.CommonTableBaseService;
import com.mycompany.myapp.service.mapper.CommonTableMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cache.CacheManager;
import org.springframework.stereotype.Service;

/**
 * Service Implementation for managing {@link CommonTable}.
 */
@Service
public class CommonTableService extends CommonTableBaseService<CommonTableRepository, CommonTable> {

    private final Logger log = LoggerFactory.getLogger(CommonTableService.class);

    public CommonTableService(
        CommonTableFieldRepository commonTableFieldRepository,
        CommonTableRelationshipRepository commonTableRelationshipRepository,
        UserRepository userRepository,
        CommonTableRepository commonTableRepository,
        CacheManager cacheManager,
        ExtDataRepository extDataRepository,
        CommonTableMapper commonTableMapper
    ) {
        super(
            commonTableFieldRepository,
            commonTableRelationshipRepository,
            userRepository,
            commonTableRepository,
            cacheManager,
            extDataRepository,
            commonTableMapper
        );
    }
    // jhipster-pro-please-regenerate-this-file 如果您修改了此文件，并且不希望重新生成代码时被覆盖，请删除本行！！！
}
